b254b59efabe482f93bc747fa96eea05b74ded6c,src/org/openstreetmap/josm/data/osm/visitor/paint/SimplePaintVisitor.java,SimplePaintVisitor,visit,#Node#,232
Before Change
if (n.isHighlighted()) {
drawNode(n, highlightColor, selectedNodeSize, unselectedNodeRadius, fillSelectedNode);
} else if (ds.isSelected(n)) {
drawNode(n, selectedColor, selectedNodeSize, selectedNodeRadius, fillSelectedNode);
} else {
boolean junction = n.isJunctionNode();
drawNode(
n,
(inactive || n.isDisabled()) ? inactiveColor :
(n.isTagged() ? taggedColor : nodeColor),
junction ? junctionNodeSize : unselectedNodeSize,
junction ? junctionNodeRadius : unselectedNodeRadius,
n.isTagged() ? fillTaggedNode : fillUnselectedNode);
}
}
After Change
if (inactive || n.isDisabled()) {
color = inactiveColor;
} else if (ds.isSelected(n)) {
color = selectedColor;
} else if (n.isConnectionNode()) {
if (n.isTagged()) {
color = taggedConnectionColor;
} else {
color = connectionColor;
}
} else {
if (n.isTagged()) {
color = taggedColor;
} else {
color = nodeColor;
}
}
final int size = max((ds.isSelected(n) ? selectedNodeSize : 0),
(n.isTagged() ? taggedNodeSize : 0),
(n.isConnectionNode() ? connectionNodeSize : 0),
unselectedNodeSize);
final boolean fill = (ds.isSelected(n) && fillSelectedNode) ||
(n.isTagged() && fillTaggedNode) ||
(n.isConnectionNode() && fillConnectionNode) ||
fillUnselectedNode;